altar mayor - German English Dictionary